linux下cat命令,关于cat >file 、cat <file <<EOF、cat << 您所在的位置:网站首页 a cat says meow怎么读 linux下cat命令,关于cat >file 、cat <file <<EOF、cat <<

linux下cat命令,关于cat >file 、cat <file <<EOF、cat <<

#linux下cat命令,关于cat >file 、cat <file <<EOF、cat <<| 来源: 网络整理| 查看: 265

我们经常会碰到这样一个场景:

执行脚本的时候,需要往一个文件里自动输入N行内容。

如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,

单纯用echo追加的方式就显得愚蠢之极。

这个时候,就可以使用EOF结合cat命令进行行内容的追加了!

cat和EOF简介

cat用于显示文本文件内容,全部输出

EOF“end of file”,表示文本结束符

结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。

如果不是在脚本中,我们可以用Ctrl-D输出EOF的标识

cat > test.txt

cat >> test.txt

111

222

333

Ctrl-D

####################################

EOF是END Of File的缩写,表示自定义终止符。

既然自定义,那么EOF就不是固定的,可以随意设置别名,在Linux按

Ctrl-D就代表EOF。

EOF一般会配合cat能够多行文本输出,通过cat配合重定向能够生成文件并追加操作。

在它之前先熟悉几个特殊符号: 输出重定向 >> 输出重定向,进行追加,不会覆盖之前内容


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有